package com.woniuxy.controller.info;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;

/**
 * 缺陷信息和附件信息
 */
@ApiModel("缺陷信息和附件信息")
@Data
public class DefectAndFileInfo {
    @ApiModelProperty("缺陷ID")
    private Integer defectId;
    @ApiModelProperty("项目ID")
    private Integer projectId;
    @ApiModelProperty("项目名")
    private String projectName;
    @ApiModelProperty("缺陷名字")
    private String defectName;
    @ApiModelProperty("缺陷描述")
    private String defectDescription;
    @ApiModelProperty("缺陷分类ID")
    private Integer defectTypeId;
    @ApiModelProperty("缺陷分类")
    private String defectType;
    @ApiModelProperty("严重程度ID")
    private Integer serverityId;
    @ApiModelProperty("严重程度")
    private String serverity;
    @ApiModelProperty("优先级ID")
    private Integer priorityId;
    @ApiModelProperty("优先级")
    private String priority;
    @ApiModelProperty("计划开始时间")
    private String forwardStarttime;
    @ApiModelProperty("计划结束时间")
    private String forwardEndtime;
    @ApiModelProperty("计划工时")
    private String fowardWorkHours;
    @ApiModelProperty("缺陷创建人ID")
    private Integer defectCreatenameId;
    @ApiModelProperty("缺陷创建人名")
    private String defectCreatename;
    @ApiModelProperty("缺陷创建时间")
    private String defectCreattime;
    @ApiModelProperty("缺陷分配人ID")
    private Integer defectChoiceId;
    @ApiModelProperty("缺陷分配人名字")
    private String defectChoiceName;
    @ApiModelProperty("缺陷状态ID")
    private Integer defectStateId;
    @ApiModelProperty("缺陷状态名")
    private String defectStateName;
    @ApiModelProperty("缺陷完成率")
    private String defectCompletionRate;
    @ApiModelProperty("工时")
    private Integer workHours;
    @ApiModelProperty("缺陷修改人ID")
    private Integer defectChangenameId;
    @ApiModelProperty("缺陷修改人名字")
    private String defectChangename;
    @ApiModelProperty("修改时间")
    private String defectChangetime;
    @ApiModelProperty("缺陷逻辑删除字段")
    private Integer defectDelete;
    @ApiModelProperty("缺陷分配时间")
    private String defectChoiceTime;
    @ApiModelProperty("缺陷结束时间")
    private String defectEndTime;
    @ApiModelProperty("附件ID")
    private Integer filesId;
    @ApiModelProperty("附件要求")
    private String filesDescribe;
    @ApiModelProperty("附件路径")
    private String filesUrl;
    @ApiModelProperty("附件的图片集合")
    private List<String> imgs;
    @ApiModelProperty("缺陷状态标识")
    private String defectstateSign;


}
